package com.whitecat.voting.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "MaterialDTO", description = "素材")
public class MaterialDTO {

    @ApiModelProperty(name = "openId", value = "微信openid。", example = "oMyXi1A_sR8Sxes-vwg0C78l07WE")
    private String openId;

    @ApiModelProperty(name = "name", value = "参赛者姓名。", example = "张三")
    private String name;

    @ApiModelProperty(name = "nickName", value = "微信昵称。", example = "阳光男孩")
    private String nickName;

    @ApiModelProperty(name = "avatarUrl", value = "头像地址。", example = "http://thirdwx.qlogo.cn/mmopen/Rc1MACh47Bb9zg2Q633R3PKPYU8PI0VsoyL7r5tYKrSDzs8via8M3ZI4ZUWO9fpXfdBR0TbOdU5UYyiaHnWFcvcy9TsEf7RhlC/132")
    private String avatarUrl;

    @ApiModelProperty(name = "region", value = "区域。", example = "湖南")
    private String region;

    @ApiModelProperty(name = "introduction", value = "自我介绍/参赛宣言。", example = "大家好，我叫张三，性别男，爱好女。")
    private String introduction;

    @ApiModelProperty(name = "cover", value = "素材封面。")
    private String cover;

    @ApiModelProperty(name = "video", value = "参赛视频。")
    private String video;

    @ApiModelProperty(name = "votesCount", value = "得票数。")
    private Integer votesCount;
}
